home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1996-10-02 | 939 b | 40 lines |
- 10 'INSERLOS - Insertion Loss - 11 JAN 96 rev. 01 OCT 96
- 20 IF EX$=""THEN EX$="EXIT"
- 30 COMMON EX$
- 40 CLS
- 50 COLOR 7,0,1
- 60 U$="##,###.#"
- 70 K=0.43429 'conversion factor for base 10 logs
- 80 '
- 90 COLOR 15,2
- 100 PRINT " INSERTION LOSS of TUNED CIRCUITS";
- 110 PRINT TAB(57);"by George Murphy VE3ERP ";
- 120 COLOR 1,0:PRINT STRING$(80,223);
- 130 COLOR 7,0
- 140 '
- 150 COLOR 0,7:LOCATE CSRLIN,9
- 160 PRINT " Press 1 to continue or 0 to EXIT....."
- 170 COLOR 7,0
- 180 Z$=INKEY$:IF Z$=""THEN 180
- 190 IF Z$="0"THEN CLS:CHAIN"tunecct"
- 200 IF Z$="1"THEN 220
- 210 GOTO 180
- 220 VIEW PRINT 3 TO 24:CLS:VIEW PRINT:LOCATE 3
- 230 GOTO 300
- 240 '
- 250 '.....format input line
- 260 LOCATE CSRLIN-1:PRINT SPC(7);
- 270 LOCATE CSRLIN,47:PRINT STRING$(7,".");USING U$;ZZ;
- 280 RETURN
- 290 '
- 300 '.....data input
- 310 INPUT " ENTER: Unloaded Q...................................";QU
- 320 ZZ=QU:GOSUB 250:PRINT ""
- 330 INPUT " ENTER: Loaded Q.....................................";QD
- 340 ZZ=QD:GOSUB 250:PRINT ""
- 350 IL=20*LOG(1/(1-QD/QU))*K
- 360 PRINT " Insertion Loss...............................";USING U$;IL;
- 370 PRINT " dB"
- 380 PRINT
- 390 GOTO 150
-